func reflect.add
33 uses
reflect (current package)
type.go#L485: return (*byte)(add(unsafe.Pointer(n.bytes), uintptr(off), whySafe))
type.go#L675: return (*[1 << 16]method)(add(unsafe.Pointer(t), uintptr(t.moff), "t.mcount > 0"))[:t.mcount:t.mcount]
type.go#L682: return (*[1 << 16]method)(add(unsafe.Pointer(t), uintptr(t.moff), "t.xcount > 0"))[:t.xcount:t.xcount]
type.go#L1064: return (*[1 << 20]*rtype)(add(unsafe.Pointer(t), uadd, "t.inCount > 0"))[:t.inCount:t.inCount]
type.go#L1076: return (*[1 << 20]*rtype)(add(unsafe.Pointer(t), uadd, "outCount > 0"))[t.inCount : t.inCount+outCount : t.inCount+outCount]
type.go#L1086: func add(p unsafe.Pointer, x uintptr, whySafe string) unsafe.Pointer {
type.go#L1771: return (*rtype)(add(section, uintptr(off), "sizeof(rtype) > 0"))
type.go#L2808: pi := add(p, ft.offset(), "&x.field safe")
type.go#L2809: qi := add(q, ft.offset(), "&x.field safe")
value.go#L500: addr := add(stackArgs, st.stkOff, "precomputed stack arg offset")
value.go#L511: offset := add(v.ptr, st.offset, "precomputed value offset")
value.go#L531: offset := add(v.ptr, st.offset, "precomputed value offset")
value.go#L593: ret[i] = Value{tv.common(), add(stackArgs, st.stkOff, "tv.Size() != 0"), fl}
value.go#L626: offset := add(s, st.offset, "precomputed value offset")
value.go#L629: s := add(s, st.offset, "precomputed value offset")
value.go#L632: offset := add(s, st.offset, "precomputed value offset")
value.go#L699: typedmemmove(typ, v.ptr, add(ptr, st.stkOff, "typ.size > 0"))
value.go#L703: v.ptr = *(*unsafe.Pointer)(add(ptr, st.stkOff, "1-ptr"))
value.go#L714: offset := add(v.ptr, st.offset, "precomputed value offset")
value.go#L717: s := add(v.ptr, st.offset, "precomputed value offset")
value.go#L720: offset := add(v.ptr, st.offset, "precomputed value offset")
value.go#L784: addr := add(ptr, st.stkOff, "precomputed stack arg offset")
value.go#L800: offset := add(v.ptr, st.offset, "precomputed value offset")
value.go#L815: offset := add(v.ptr, st.offset, "precomputed value offset")
value.go#L986: add(methodFrame, mStep.stkOff, "precomputed stack offset"),
value.go#L987: add(valueFrame, vStep.stkOff, "precomputed stack offset"))
value.go#L992: from := add(valueFrame, vStep.stkOff+mStep.offset, "precomputed stack offset")
value.go#L1011: to := add(methodFrame, mStep.stkOff+vStep.offset, "precomputed stack offset")
value.go#L1080: valueRet := add(valueFrame, valueABI.retOffset, "valueFrame's size > retOffset")
value.go#L1081: methodRet := add(methodFrame, methodABI.retOffset, "methodFrame's size > retOffset")
value.go#L1244: ptr := add(v.ptr, field.offset(), "same as non-reflect &v.field")
value.go#L1357: val := add(v.ptr, offset, "same as &v[i], i < tt.len")
value.go#L2621: return add(p, uintptr(i)*eltSize, "i < len")